/**
 * 
 */
package com.nari.baseinfo.utils.excelupload.parseentity;

import java.util.ArrayList;
import java.util.List;


/**
 * Excel记录实体
 * @author Xiaopeng
 * @date 2013-12-23
 */
public class ExcelRecordEntity {
	//Excel的行号
	private int rowCounter;
	//ID标识
	private Integer recordID;
	//用户姓名
	private String userName;
	//联系电话
	private String phone;
	//楼栋编号
	private String buildingID;
	//单元号
	private String unitName;
	//层号
	private String floorIndex;
	//房间号
	private String houseNo;
	//是否参与分摊
	private Integer ifMeasureCharge;
	//建筑面积
	private double structArea;
	//使用面积
	private double heatArea;
    //分配表安装位置
    private String installPosition;
	//户修正系数
	private double reviseFactor;
	//楼层位置
	private String floorPosition;
	//是否为边户
	private String ifSideRoom;
	//分配表列表
	private List<ExcelAssignMeterEntity> assignMeterList = new ArrayList<ExcelAssignMeterEntity>(0);
	//散热器列表
	private List<ExcelHeatSinkerEntity> heatSinkerList = new ArrayList<ExcelHeatSinkerEntity>(0);
	
	/**
	 * @return the rowCounter
	 */
	public int getRowCounter() {
		return rowCounter;
	}

	/**
	 * @param rowCounter the rowCounter to set
	 */
	public void setRowCounter(int rowCounter) {
		this.rowCounter = rowCounter;
	}

	/**
	 * @return the recordID
	 */
	public Integer getRecordID() {
		return recordID;
	}

	/**
	 * @param recordID the recordID to set
	 */
	public void setRecordID(Integer recordID) {
		this.recordID = recordID;
	}

	/**
	 * @return the userName
	 */
	public String getUserName() {
		return userName;
	}

	/**
	 * @param userName the userName to set
	 */
	public void setUserName(String userName) {
		this.userName = userName;
	}

	/**
	 * @return the phone
	 */
	public String getPhone() {
		return phone;
	}

	/**
	 * @param phone the phone to set
	 */
	public void setPhone(String phone) {
		this.phone = phone;
	}

	/**
	 * @return the buildingID
	 */
	public String getBuildingID() {
		return buildingID;
	}

	/**
	 * @param buildingID the buildingID to set
	 */
	public void setBuildingID(String buildingID) {
		this.buildingID = buildingID;
	}

	/**
	 * @return the unitName
	 */
	public String getUnitName() {
		return unitName;
	}

	/**
	 * @param unitName the unitName to set
	 */
	public void setUnitName(String unitName) {
		this.unitName = unitName;
	}

	/**
	 * @return the floorIndex
	 */
	public String getFloorIndex() {
		return floorIndex;
	}

	/**
	 * @param floorIndex the floorIndex to set
	 */
	public void setFloorIndex(String floorIndex) {
		this.floorIndex = floorIndex;
	}

	/**
	 * @return the houseNo
	 */
	public String getHouseNo() {
		return houseNo;
	}

	/**
	 * @param houseNo the houseNo to set
	 */
	public void setHouseNo(String houseNo) {
		this.houseNo = houseNo;
	}

	/**
	 * @return the ifMeasureCharge
	 */
	public Integer getIfMeasureCharge() {
		return ifMeasureCharge;
	}

	/**
	 * @param ifMeasureCharge the ifMeasureCharge to set
	 */
	public void setIfMeasureCharge(Integer ifMeasureCharge) {
		this.ifMeasureCharge = ifMeasureCharge;
	}

	/**
	 * @return the structArea
	 */
	public double getStructArea() {
		return structArea;
	}

	/**
	 * @param structArea the structArea to set
	 */
	public void setStructArea(double structArea) {
		this.structArea = structArea;
	}

	/**
	 * @return the heatArea
	 */
	public double getHeatArea() {
		return heatArea;
	}

	/**
	 * @param heatArea the heatArea to set
	 */
	public void setHeatArea(double heatArea) {
		this.heatArea = heatArea;
	}

	/**
	 * @return the reviseFactor
	 */
	public double getReviseFactor() {
		return reviseFactor;
	}

	/**
	 * @param reviseFactor the reviseFactor to set
	 */
	public void setReviseFactor(double reviseFactor) {
		this.reviseFactor = reviseFactor;
	}

	/**
	 * @return the floorPosition
	 */
	public String getFloorPosition() {
		return floorPosition;
	}

	/**
	 * @param floorPosition the floorPosition to set
	 */
	public void setFloorPosition(String floorPosition) {
		this.floorPosition = floorPosition;
	}

	/**
	 * @return the ifSideRoom
	 */
	public String getIfSideRoom() {
		return ifSideRoom;
	}

	/**
	 * @param ifSideRoom the ifSideRoom to set
	 */
	public void setIfSideRoom(String ifSideRoom) {
		this.ifSideRoom = ifSideRoom;
	}

	/**
	 * @return the assignMeterList
	 */
	public List<ExcelAssignMeterEntity> getAssignMeterList() {
		return assignMeterList;
	}

	/**
	 * @param assignMeterList the assignMeterList to set
	 */
	public void setAssignMeterList(List<ExcelAssignMeterEntity> assignMeterList) {
		this.assignMeterList = assignMeterList;
	}

	/**
	 * @return the heatSinkerList
	 */
	public List<ExcelHeatSinkerEntity> getHeatSinkerList() {
		return heatSinkerList;
	}

	/**
	 * @param heatSinkerList the heatSinkerList to set
	 */
	public void setHeatSinkerList(List<ExcelHeatSinkerEntity> heatSinkerList) {
		this.heatSinkerList = heatSinkerList;
	}

	public String getInstallPosition() {
		return installPosition;
	}

	public void setInstallPosition(String installPosition) {
		this.installPosition = installPosition;
	}
	
}
